package com.jelly.web.modules.monitor.log.dao;

import com.jelly.web.modules.monitor.log.domain.OperLog;
import com.jelly.web.modules.monitor.log.domain.OperLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OperLogMapper {
    int countByExample(OperLogExample example);

    int deleteByExample(OperLogExample example);

    int deleteByPrimaryKey(String logId);

    int insert(OperLog record);

    int insertSelective(OperLog record);

    List<OperLog> selectByExample(OperLogExample example);

    OperLog selectByPrimaryKey(String logId);

    int updateByExampleSelective(@Param("record") OperLog record, @Param("example") OperLogExample example);

    int updateByExample(@Param("record") OperLog record, @Param("example") OperLogExample example);

    int updateByPrimaryKeySelective(OperLog record);

    int updateByPrimaryKey(OperLog record);
}